﻿html {
	font-size: 125%; /* 20姊�16=125% min-font-size:12px bug*/
}
@media only screen and (min-width: 481px) {
html {
	font-size: 188%!important; /* 30.08姊�16=188% */
}
}
@media only screen and (min-width: 561px) {
html {
	font-size: 218%!important; /* 38.88姊�16=218% */
}
}
@media only screen and (min-width: 641px) {
html {
	font-size: 250%!important; /* 40姊�16=250% */
}
}
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 1em;font: inherit;vertical-align: baseline;font-family: "Microsoft YaHei"}
body {font-family: "Microsoft YaHei";font-size: 0.7rem;color: #333;line-height: 0.7rem;width: 100%;background: #f2f2f2;}
em {font-style: normal}
li {list-style: none}
a {text-decoration: none;outline: 0;color: #333;}
img {border: none;vertical-align: top;}

input, textarea {font-family: "Microsoft YaHei";padding: 0;}
textarea {resize: none;overflow: auto;}
textarea:focus {outline: none;}
input:focus {outline: none;}
.clear {zoom: 1}
.clear:after {content: "";display: block;clear: both;}
.fl {float: left}
.fr {float: right}

/*************************************椤甸潰寮€濮�************************************/
header{background: #3bc25c;width: 100%;height: 2.5rem;line-height: 2.5rem;text-align: center;font-size: 0.9rem;position: fixed;left: 0;top: 0;z-index: 97;border-bottom:1px solid #efefef; }
header ._left {display: block;position: absolute;left: 0;top: 0;}
header ._left img {height: 1rem;margin: 0.75rem 0 0 0.6rem;}
header ._right {display: block;position: absolute;right: 0.6rem;top: 0; font-size:0.8rem; color:#f00}
header ._right a{ color:#fff}
header span{ color:#fff}

.contaniner {width: 100%; height:100%; }
.fixed-cont {margin-top: 15%;}

/* 閫€娆惧師鍥� */
.tkyy{ width:100%; height:40px; line-height:40px; font-size:1em; font-weight:800; position:relative; padding-left:4%}
.tkyy span{ color:#cc1118}

.sbHolder{border:solid 1px #c4c4c4;font-size:1em;font-weight:normal;height:40px;position:relative;width:95%; margin-left:2.5%; border-radius:5px; background:#ffffff}
.sbHolder:focus .sbSelector{}
.sbSelector{display:block;height:40px;left:0;line-height:40px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:100%;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#b7b7b7;outline:none;text-decoration:none;}
.sbToggle{background:url(../images/select-icons.png) 0 -116px no-repeat;display:block;height:40px;outline:none;position:absolute;right:0;top:0;width:40px;}
.sbToggle:hover{background:url(../images/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{background:url(../images/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover{background:url(../images/select-icons.png) 0 -66px no-repeat;}

.sbOptions{background-color:#ffffff;border:solid 1px #c4c4c4;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:40px;width:100%;z-index:1;overflow-y:auto;}
.sbOptions li{ height:40px; width:92%; line-height:40px; padding-left:4%}
.sbOptions a{border-bottom:dotted 1px #fff;display:block;outline:none;height:40px;line-height:40px;}
.sbOptions a:link, .sbOptions a:visited{color:#666;text-decoration:none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color:#666;}
.sbOptions li.last a{border-bottom:none;}
.sbOptions .sbDisabled{border-bottom:dotted 1px #fff;color:#666;display:block;padding:7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom:dotted 1px #fff;color:#666;display:block;font-weight:bold;padding:7px 0 7px 3px;}
.sbOptions .sbSub{padding-left:17px;}

.assess {width: 100%; position:relative}
.assess_nr {width:90%;overflow: hidden;background-color: #fff; margin-left:2.5%; border-radius:5px; background:#ffffff; border:solid 1px #c4c4c4; padding:8px 2.5%}
.assess_nr textarea {text-align: justify;width: 100%;border: none;font-size: 1.0em;color: #666; }

.submit_button{ position:fixed;  width:95%; margin-left:2.5%; height:40px; line-height:40px; background:#cc1118; border-radius:5px; color:#ffff; margin-top:10px; text-align:center; font-size:1em; bottom:8px;}








